﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data;

public partial class megahealth_categoria : System.Web.UI.Page
{
    public RE_GenericBean categoria = null;
    protected void Page_Load(object sender, EventArgs e)
    {
        if (Session["user"] == null)
        {
            Response.Redirect("../login.aspx");
        }
        else
        {
            if (!Page.IsPostBack)
            {
                fillProductos();
            }
        }
    }

    private void fillProductos()
    {
        string box = "<div class='box-product fixed'>";
        if (Request.QueryString["get"] != "" && Request.QueryString["get"]!= null)
        {
            string cat = Request.QueryString["get"].ToString();
            categoria = DB.getCategoria(cat);
            if (categoria != null)
                titulo.Text = "Productos " + categoria.strC2;
            else
                titulo.Text = "Productos";
            DataSet productos = DB.getProductosporCategoria(cat);
            if (productos != null && productos.Tables[0].Rows.Count > 0) {

                for (int i = 0; i < productos.Tables[0].Rows.Count; i++ )
                {
                    box += "<div class='prod_hold' style='margin-left:80px'> <a class='wrap_link'  href='producto.aspx?get=" + productos.Tables[0].Rows[i][0].ToString() + "'>";
                    box += "<span class='image'><img src='image/productos/" + productos.Tables[0].Rows[i][5].ToString() + "'  alt='MegaHealth'  class='imagexy_little'  /></span></a>";
                    box += "  <div class='pricetag_small'> <span class='old_price'>Q." + productos.Tables[0].Rows[i][8].ToString() + "</span>";
                    box += "<span class='new_price'>Q." + productos.Tables[0].Rows[i][10].ToString() + "</span> </div>";
                    box += "<div class='info'> <h3>" + productos.Tables[0].Rows[i][1].ToString() + "</h3>";
                    productos.Tables[0].Rows[i][2] = productos.Tables[0].Rows[i][2].ToString().Replace("#", "<br /><br />");
                    box += "<p style='color:#8fec08'>" + productos.Tables[0].Rows[i][2].ToString() + "</p>";
                    box += " </div></div>";
                }
                Label label= new Label();
                box += "</div>";
                label.Text= box;
                Pproductos.Controls.Add(label);


            }
        }
        
    }
}